.flex-row {
	    display: flex;
	    flex-direction: row;
	}
	
	.flex-col {
	    display: flex;
	    flex-direction: column;
	}
	
	.justify-start {
	    display: flex;
	    justify-content: flex-start;
	}
	
	.justify-center {
	    display: flex;
	    justify-content: center;
	}
	
	.justify-end {
	    display: flex;
	    justify-content: flex-end;
	}
	.justify-between {
	    display: flex;
	    justify-content: space-between;
	}
	.items-start {
	    display: flex;
	    align-items: flex-start;
	}
	
	.items-center {
	    display: flex;
	    align-items: center;
	}
	
	.items-end {
	    display: flex;
	    align-items: flex-end;
	}
	.orange{
		color: #F2A249 !important;
	}
	.color_0{
		color: #000 !important;
	}
	.c_f{
		color:#fff
	}
	.c_9{
		color:#999999 !important
	}
	.c_0{
		color:'#000000'
	}
	.c_3{
		color:#333333
	}
	.c_6{
		color:#666666
	}
	.f_42{
		font-size: 42rpx;
	}
	.f_40{
		font-size: 40rpx;
	}
	.f_36{
		font-size: 36rpx;
	}
	.f_34{
		font-size: 34rpx;
	}
	.f_30{
		font-size: 30rpx;
	}
	.f_32{
		font-size: 32rpx;
	}
	.f_28{
		font-size: 28rpx;
	}
	.f_26{
		font-size: 26rpx;
	}
	.f_24{
		font-size: 24rpx;
	}
	.f_60{
		font-size: 60rpx;
	}
	.f_bold_4{
		font-weight: 400;
	}
	.bg_f6{
		background: #f6f6f6;
	}
	.mt_20{
		margin-top: 20rpx;
	}
	.mt_40{
		margin-top: 40rpx;
	}
	.mt_60{
		margin-top: 60rpx;
	}
	.ml10{
		margin-left: 10rpx;
	}
	.mr60{
		margin-right: 60rpx;
	}
	.border_bottom1{
		border-bottom: 1rpx solid #f6f6f6;
	}
	.w_150{
		width: 150rpx;
	}
	.w_130{
		width: 120rpx;
	}
	.btn-radius-comm {
		width: 690rpx;
		height: 78rpx;
		line-height: 78rpx;
		text-align: center;
		margin: 80rpx auto;
		background: #28ccbc;
		border-radius: 10rpx;
	    box-shadow: 0 10rpx 15rpx 0rpx rgba(32, 255, 255, 0.3);
		color: #fff;
		font-size: 36rpx;
	}
	.line1{
		line-height: 1.4;
	}
	
	.c_blue{
		color: #55aaff;
	}
	
	.btorange{
		background: #FF883a;
		color: #fff;
		border-radius: 8rpx;
		line-height: 50rpx;
		padding:  0 20rpx;
		margin-left: 20rpx;
		
	}
	.borderorange{
		background: #55aaff;
		color: #fff;
		border-radius: 8rpx;
		line-height: 60rpx;
		height: 60rpx;
		padding:  0 20rpx;
		margin-left: 20rpx;
		
		
	}
	.bthui{
		background: #55aaff;
		color: #fff;
		border-radius: 8rpx;
		line-height: 60rpx;
		height: 60rpx;
		padding:  0 20rpx;
		margin-left: 20rpx;
		
	}
	.green{
		color:green !important 
	}
	.textright{
		text-align: right !important;
	}
	.red{
		color: red;
	}
	page,body{
		background: #f6f6f6;
	}
	.c_g{
		color: #76bef9;
	}
	.ml10{
		margin-left: 10rpx;
	}
	.w100{
		width: 100%;
	}
	.f_bold{
		font-weight: bold;
	}
	.f_white{
		color: #fff;
	}
	.f_48{
		font-size: 48rpx;
		font-family: HarmonyOS Sans SC, HarmonyOS Sans SC;
	}
	.mt10{
		margin-top: 10rpx;
	}
	.c_3d{
		color: #3D3D3D;
	}
	.c_6d{
		color: #6D6D6D;
	}
	.c_9d{
		color: #9D9D9D;
	}
	.mt_20{
		margin-top: 20rpx;
	}
	.flex-wrap{
		flex-wrap: wrap;
	}
	.c_blue{
		color: #0256FF;
	}
	
	.fixedbtn {
	  width: 100%;
	  position: fixed;
	  bottom: 0;
	  left: 0;
	  border-top: 1rpx solid #e6e6e6;
	  background-color: #fff;
	  z-index: 9;
	  // padding-bottom: constant(safe-area-inset-bottom);
	  // 	padding-bottom: env(safe-area-inset-bottom);
	  padding-bottom: 20rpx;
	  padding-bottom: var(--safe-area-inset-bottom);
	
	  .btn {
	    margin-top: 20rpx;
	    width: 85%;
	    margin-left: 7.5%;
	    height: 90rpx;
	    border-radius: 200px;
		color: #fff;
	    text-align: center;
	    display: flex;
	
	    justify-content: center;
	    align-items: center;
	
	  }
	
	}
	.background_blue{
		background: #0256FF;
	}
	.border-bottom{
		border-bottom: 1rpx solid #F9F9F9;
	}
	.c_80{
		color: #8091A4;
	}
	u-empty{
		text{
			font-size: 32rpx !important;
		}
		.u-icon__icon{
			font-size: 100rpx !important;
		}
	}